body{
  color: #363636;
  font-family:"Lucida Grande","Lucida Sans Unicode","Sans-serif";
  font-size: 75%;
  margin-left: auto;
  margin-right: auto;
  width: 800px;
  background: #EEEEEE;
  background: transparent url(/images/bg_body.jpg) repeat scroll
}

div#top_bar {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  height: 60px;
  background: transparent url(/images/top_bar.gif);
  line-height: 1.8em;
}

table {
  width: 100%;
}

tr:nth-child(even) {
  background: #ffffff;
}

tr:nth-child(odd) {
  background: #ffeacb;
}

tr, td, col{
  text-align: left;
  padding: 2px 3px;
}

.float_left{
  float: left;
  text-align: center;
  display: inline;
  font-size: 120%;
  font-weight: bold;
}

.float_right{
  float: right;
  text-align: right;
  padding-right: 3px;
  padding-top: 1px;
  font-size: 120%;
  display: inline;
}

.code{
  width: 100px;
}
.title{
  width: 50px;}
.desc{
  width: 300px;}
.img{
  width: 50px;}
.long_desc{
  width: 400px;
}